
.block {
    width: 82.8%;
    margin: 0 auto;
}

.clearfix:after {

  content: ".";

  display: block;

  height: 0;

  clear: both;

  visibility: hidden;

}

.clearfix {

  *zoom: 1;

}


.session_4 {

  margin-top: 95px;

}

.session_4 .top-box .title-box {

  float: left;

}

.session_4 .top-box .title-box h3 {

  font-size: 36px;

  color: #324058;

  line-height: 1;

}

.session_4 .top-box .title-box p {

  font-size: 24px;

  color: #778db2;

  line-height: 1;

  margin-top: 13px;

  margin-bottom: 22px;

  

}

.session_4 .top-box .title-box span {

  font-size: 30px;

  color: #4e6489;

  line-height: 1;

  

}

.session_4 .top-box .tab-box {

  float: right;

  position: relative;

}

.session_4 .top-box .tab-box:before {

  position: absolute;

  left: 0;

  right: 0px;

  height: 1px;

  background: #eeeeee;

  content: '';

  top: 44px;

}

.session_4 .top-box .tab-box .item-box {

  position: relative;

  float: left;

  width: 310px;

  text-align: center;

  line-height: 1;

  cursor: pointer;

}

.session_4 .top-box .tab-box .item-box h3 {

  font-size: 24px;

  color: #a28c82;

  padding-bottom: 20px;

}

.session_4 .top-box .tab-box .item-box p {

  padding-top: 20px;

  font-size: 16px;

  color: #a28c82;

  letter-spacing: 1px;

  

}

.session_4 .top-box .tab-box .item-box.active h3 {

  color: #2e4771;

}



.session_4 .top-box .tab-box .item-box.active p{

  color: #2e4771;

}

.session_4 .top-box .tab-box .item-box.active:before {

  position: absolute;

  content: '';

  left: 0;

  right: 0;

  height: 2px;

  background: #2e4771;

  top: 44px;

}

.session_4 .centent-box {

  position: relative;

  margin-top: 110px;
  padding-bottom: 70px;

}

.session_4 .centent-box .item-box .left-box {

  float: left;

  width: 50%;

}

.session_4 .centent-box img {

  width: 100%;
  display: block;

}

.session_4 .centent-box .item-box .right-box {

  float: right;

  vertical-align: middle;

  width: 47%;

  box-sizing: border-box;

  font-size: 14px;

}

.session_4 .centent-box .item-box .right-box .top-box img {

  max-width: 100%;

}

.session_4 .centent-box .item-box .right-box .des-box {

  margin-top: 40px;

}

.session_4 .centent-box .item-box .right-box .des-box p {

  font-size: 18px;

  line-height: 1.8;

}

.session_4 .centent-box .item-box .right-box .other-box {

  margin-top: 30px;

}

.session_4 .centent-box .swiper-button-next {

  right: 0;

}

.session_4 .centent-box .swiper-button-prev {

  right: 60px;

  left: auto;

  margin: 0;

}

.session_4 .centent-box .swiper-button-next,

.session_4 .centent-box .swiper-button-prev {
width: 60px;
height: 60px;
background-color: #eeeeee;
bottom: 0;
top: auto;
margin: 0;
}

.session_4 .centent-box .swiper-button-next:after,

.session_4 .centent-box .swiper-button-prev:after {

  font-size: 28px;

  color: #cccccc;

}

.session_4 .centent-box .swiper-button-next:hover,

.session_4 .centent-box .swiper-button-prev:hover {

  background: #d70c19;

}

.session_4 .centent-box .swiper-button-next:hover:afer,

.session_4 .centent-box .swiper-button-prev:hover:afer {

  color: #fff;

}



@media screen and (max-width: 1700px) {

  .session_2 .left-box .list-box .item-box {

    margin-right: 8%;

  }

  .session_3 .list-box .item-box {

    height: 700px;

  }

  .session_4 .top-box .tab-box .item-box {

    width: 280px;

  }

  .session_4 .top-box .tab-box .item-box p {

    font-size: 14px;

  }

  .session_4 .centent-box .item-box .right-box .other-box img {

    max-width: 420px;

  }

}

/*# sourceMappingURL=index.css.map */
@media (max-width: 1680px){
	.session_4 .top-box .title-box h3 {font-size: 26px;}
	.session_4 .top-box .title-box p {font-size: 18px;margin-top: 9px;margin-bottom: 16px;}
	.session_4 .top-box .title-box span {font-size: 22px;}
}
